Career 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Austria F4 Italy F6 Czech Republic F1 Netherlands F1 Turkey F30 Turkey F31 Israel F1 Israel F2 Israel F3 Turkey F6 Turkey F7 Israel F4 Israel F5 Italy F4 Italy F5 Czech Republic F1 Czech Republic F2 Czech Republic F3 Slovenia F1 Slovenia F3 Czech Republic F4 Austria F8 Turkey F35 Morocco F9 Morocco F10 France F5 Croatia F5 Croatia F6 Czech Republic F2 Italy F17 Italy F22 Czech Republic F1 Open de Franche Comte - Besancon KGHM Polish Indoors - Wroclaw Arroyo de la Encomienda - Valladolid Open D'Orleans - Orleans KGHM Emax Polish Indoors - Wroclaw Challenger Ford de Cherbourg - Cherbourg Shimadzu All Japan Indoor Tennis Championships - Kyoto Internationaux de Doubs Open de Franchie-Comte - Besancon Isla de Lanzarote - Lanzarote Unique Zagreb Open - Zagreb Open D'Orleans - Orleans Open D'Orleans - Orleans Italy F5 Cherbourg Challenger Rhodes Challenger Ramat Hasharon Challenger Manchester Challenger Segovia Challenger Istanbul Challenger St. Remy Challenger Mons Challenger Orleans Challenger Rhodes Challenger Bordeaux Challenger Rennes Challenger Orleans Challenger Courmayeur Challenger Sarajevo Challenger Challenger Ford de Cherbourg - Cherbourg Bath Challenger Granby Challenger St. Remy Challenger Mons Challenger Rennes Challenger Orleans Challenger 1st Challenger Tournament Leon - Leon IX Open Internacional D'Andorra - Andorra GHI Bronx Classic - Bronx Open 88 - Contrexeville Marbella Challenger Open de Franche Comte - Besancon Bordeaux Challenger Tennis Napoli Cup - Napoli Challenger 42 - Andrezieux Internationaux de Tennis de Brest - Brest Warsteiner Challenger Wolfsburg - Wolfsburg XXVIII Edizione 'A.Savoldi' - Manerbio Orbetello Challenger Como Challenger Petange Challenger West of England Challenger - Bristol The Manchester Trophy - Manchester Open de L'Isere (Open 38) - Grenoble Garden Open - Rome Steelers Cup - Kosice Kenitra Challenger Orleans Challenger Challenger Ford de Cherbourg - Cherbourg Challenger 42 - Andrezieux Rennes Challenger Challenger 42 - Andrezieux Casablanca Challenger Arroyo de la Encomienda - Valladolid Ethias Tennis Trophy - Mons HTV Challenger - Ho Chi Minh City Open de Franche-Comte - Besancon St. Remy Challenger Rennes Challenger Mouilleron-Le-Captif Challenger Open Castilla y Leon - Segovia Cherbourg Challenger Irving Challenger St. Brieuc Challenger Bordeaux Challenger Open de L'Isere - Grenoble Challenger 42 - Andrezieux The Manchester Trophy - Manchester Ciudad de Pozoblanco Open Diputacion - Cordoba The LTA Men's Challenger - Nottingham GHI Bronx Classic - Bronx KGHM Dialog Polish Indoors - Wroclaw Qatar ATP Challenger - Doha Internazionali di Tennis di Bergamo - Bergamo Croatia Osiguranje Rijeka Open - Rijeka Johannesburg Challenger Segovia Challenger Internationaux du Doubs - Besancon Morocco Tennis Tour - Marrakech Quimper Challenger Challenger Ford de Cherbourg - Cherbourg Mouilleron-Le-Captif Challenger Challenger Ford de Cherbourg - Cherbourg Orleans Challenger Genova Challenger Mons Challenger Kitzbuhel Challenger Heilbronn Open - Heilbronn Bordeaux Challenger Open de Franche-Comte - Besancon Salzburg Challenger AAPT Championships - Adelaide Open de L'Isere - Grenoble Grand Prix Hassan II - Casablanca Cherbourg Challenger Davidoff Swiss Indoors - Basel AAPT Championships - Adelaide Open 13 - Marseille Open 13 - Marseille The Stella Artois Grass Court Championships - London Stockholm Open - Stockholm Challenger Ford de Cherbourg - Cherbourg Challenger 42 - Andrezieux The Manchester Trophy - Manchester Geneva Challenger - Geneva DPD Challenger 2000 - Aschaffenburg Open de L'Isere-Open 38 - Grenoble AAPT Championships - Adelaide Adidas International - Sydney Bordeaux Challenger V Torneo Internazionale di Tennis - Barletta Segovia Challenger Open 13 - Marseille Open Seat Godo - Barcelona The Stella Artois Grass Court Championships - London Miller Lite Hall of Fame Tennis Championships - Newport Rennes Challenger Orleans Challenger Ostrava Open 2005 - Ostrava Lille Challenger The Stella Artois Grass Court Championships - London ECM Prague Open 2005 - Prague Brest Challenger Bordeaux Challenger Legg Mason Tennis Classic - Washington D.C. Cherbourg Challenger The Surbiton Trophy - Surbiton St. Brieuc Challenger GHI Bronx Classic - Bronx Bordeaux Challenger Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha The Manchester Trophy - Manchester KGHM Dialog Polish Indoors - Wroclaw Grand Prix Hassan II - Casablanca Estoril Open - Estoril The Stella Artois Championships - London The 10tele.com Open - Nottingham Grand Prix de Tennis de Lyon - Lyon Bratislava Challenger Chennai Open - Chennai Warsteiner Challenger Lubeck - Lubeck Challenger Hamburg - Hamburg The Surbiton Trophy - Surbiton West of England Tennis - Bristol Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Open 13 - Marseille The Tennis Channel Open - Las Vegas Grand Prix Hassan II - Casablanca Open de Montauban - Montauban Open de L'Isere - Grenoble Marbella Challenger Campbell's Hall of Fame Tennis Championships - Newport Ciudad de Pozoblanco Open Diputacion - Cordoba Open Castilla y Leon - Segovia Grand Prix de Tennis - St. Jean de Luz Open de L'Isere - Grenoble The Surbiton Trophy - Surbiton GHI Bronx Classic - Bronx Thailand Open - Bangkok Open de Moselle - Metz Rennes Challenger Gemax Open - Belgrade Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo The Artois Championships - London Szekesfehervar Challenger AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport AEGON Championships - London Open de Moselle - Metz Open Sud de France - Montpellier Bank Austria Tennis Trophy - Vienna Bet-At-Home Austrian Open - Kitzbuhel Open 13 - Marseille AEGON Championships - London UNICEF Open - 's Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Open de Moselle - Metz Erste Bank Open - Vienna Apia International - Sydney Open Sud de France - Montpellier Open 13 - Marseille Davidoff Swiss Indoors - Basel Bordeaux Challenger Farmers Classic - Los Angeles Bet-at-home Cup - Kitzbuhel Citi Open - Washington Winston-Salem Open - Winston-Salem Moselle Open - Metz Milan Challenger Erste Bank Open - Vienna Valencia Open - Valencia Bordeaux Challenger Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest AEGON Championships - London Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem Moselle Open - Metz Salzburg Challenger Brisbane International - Brisbane Dallas Challenger Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon Medibank International - Sydney Barcelona Open BancSabadell - Barcelona Hall of Fame Tennis Championships - Newport Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Rennes Challenger Grand Prix Hassan II - Casablanca Rakuten Japan Open - Tokyo PBZ Zagreb Indoors - Zagreb Eckental Challenger ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Cherbourg Challeger Le Gosier Challenger Barcelona Open BancSabadell - Barcelona BMW Open - Munich Open de Nice Cote d'Azur - Nice Pilot Pen Tennis - New Haven The Nottingham Open - Nottingham Topshelf Open - 's-Hertogenbosch Sarajevo Challenger Rakuten Japan Open - Tokyo Salzburg Challenger Swiss Indoors Basel - Basel St. Petersburg Open - St. Petersburg Brisbane International - Brisbane St. Brieuc Challenger Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam Jersey Challenger Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Open de Nice Cote d'Azur - Nice ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco BMW Open - Munich Cherbourg Challenger Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle Moselle Open - Metz Swiss Indoors Basel - Basel Erste Bank Open - Vienna Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Rio Open - Rio de Janeiro Gerry Weber Open - Halle AEGON Championships - London Citi Open - Washington Rakuten Japan Open - Tokyo ABN AMRO World Tennis Tournament - Rotterdam Open Parc - Lyon Hall of Fame Open - Newport St. Petersburg Open - St. Petersburg European Open - Antwerp Erste Bank Open - Vienna Argentina Open - Buenos Aires Libema Open - 's-Hertogenbosch Fever-Tree Championships - London Erste Bank Open - Vienna Erste Bank Open - Vienna Abierto Mexicano Telcel - Acapulco Rome Challenger Johannesburg Challenger Tunis Challenger German Tennis Championships - Hamburg Athens Challenger Serbia Open - Belgrade RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Apia International - Sydney Open de Moselle - Metz ATP Kremlin Cup - Moscow Erste Bank Open - Vienna Open de Nice Cote d'Azur - Nice BMW Open - Munich AEGON Championships - London Topshelf Open - 's-Hertogenbosch The Stella Artois Championships - London Winston-Salem Open - Winston-Salem ATP Kremlin Cup - Moscow Bratislava Challenger Open de Moselle - Metz Istanbul Challenger Open 13 - Marseille Atlanta Tennis Championships - Atlanta PTT Thailand Open - Bangkok Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane Credit Agricole Suisse Open - Gstaad Austrian Open - Kitzbuhel Bet-at-home Cup - Kitzbuhel Brest Challenger Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Adidas Open de Toulouse - Toulouse The Stella Artois Grass Court Championships - London Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Abierto Mexicano Telcel - Acapulco BRD Nastase Tiriac Trophy - Bucharest Credit Agricole Suisse Open - Gstaad Moselle Open - Metz Apia International - Sydney Generali Open - Kitzbuhel Orleans Challenger Swiss Indoors Basel - Basel Mons Challenger Binghamton Professional Tennis Tournament - Binghamton Generali Open - Kitzbuhel Dubai Duty Free Tennis Championships - Dubai European Open - Antwerp Heilbronn Challenger Challenger 42 - Andrezieux Mercedes Cup - Stuttgart Gerry Weber Open - Halle ECM Cup - Prague Aegon Nottingham Open - Nottingham Vegeta Croatia Open - Umag Granby Challenger Winston-Salem Open - Winston-Salem Moselle Open - Metz Espinho Challenger - Espinho Meknes Challenger The Scottish Tennis Championships - Edinburgh Apia International - Sydney Open Sud de France - Montpellier Brixina Tennis Open - Bressanone Open 13 - Marseille China Open - Beijing Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart AEGON Championships - London Erste Bank Open - Vienna Swiss Open - Gstaad Generali Open - Kitzbuhel Chengdu Open - Chengdu Orleans Challenger Garanti Koza Sofia Open - Sofia Open 13 - Marseille Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Ricoh Open - 's-Hertogenbosch Antalya Cup - Antalya AEGON International - Eastbourne Swiss Indoors Basel - Basel Lille Challenger Qatar ExxonMobil Open - Doha Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Open 13 Provence - Marseille Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Gerry Weber Open - Halle Open Sud de France - Montpellier Rio Open - Rio de Janeiro Barcelona Open Banc Sabadell - Barcelona Citi Open - Washington Generali Open - Kitzbuhel AEGON Championships - London China Open - Beijing Open Sud de France - Montpellier Rio Open - Rio de Janeiro Qatar ExxonMobil Open - Doha Open de Moselle - Metz Dubai Duty Free Tennis Championships - Dubai Stockholm Open - Stockholm Qatar Open - Doha Mallorca Championships - Mallorca Mauthausen Challenger Perugia Challenger Millennium Estoril Open - Estoril Gonet Geneva Open - Geneva Nordea Open - Bastad Internationaler Raiffeisen Grand Prix - St. Polten Moselle Open - Metz European Open - Antwerp Countrywide Classic - Los Angeles Tel Aviv Watergen Open - Tel Aviv Bratislava 2 Challenger Gijon Open - Gijon Pilot Pen Tennis - New Haven Adelaide International 1 - Adelaide Open Parc - Lyon Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Chile Dove Men+Care Open - Santiago Millennium Estoril Open - Estoril Terra Wortmann Open - Halle Brisbane International - Brisbane Millennium Estoril Open - Estoril Estoril Open - Estoril Campbells Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington Tennis Masters Series - Paris Thailand Open - Bangkok Tennis Masters Series - Paris Open de Moselle - Metz If Stockholm Open - Stockholm EFG Swiss Open - Gstaad BNP Paribas Masters - Paris Tennis Masters Series - Monte Carlo Rogers Cup - Montreal BNP Paribas Masters - Paris Masters Series Monte Carlo - Monte Carlo Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Open 13 - Marseille BNP Paribas Masters - Paris Sony Ericsson Open - Miami Campbells Hall of Fame Tennis Championships - Newport Dubai Duty Free Tennis Championships - Dubai BNP Paribas Masters - Paris China Open - Beijing Moselle Open - Metz European Open - Antwerp Erste Bank Open - Vienna Chengdu Open - Chengdu Sydney International - Sydney Open Sud de France - Montpellier Moselle Open - Metz BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami EFG Swiss Open - Gstaad Heilbronn Challenger Erste Bank Open - Vienna BMW Open - Munich Tennis Masters Series - Monte Carlo Generali Open - Kitzbuhel Zadar Challenger Monte-Carlo Rolex Masters - Monte-Carlo Pilot Pen Tennis - New Haven Indianapolis Tennis Championships - Indianapolis Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid BNP Paribas Masters - Paris Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Rogers Cup - Montreal BNP Paribas Masters - Paris Grand Prix de Tennis de Lyon - Lyon Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Rogers Cup - Toronto BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami AEGON Championships - London BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Miami Open - Miami Coupe Rogers - Montreal BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - New York Tennis Masters Series - Paris Sony Ericsson Open - Miami Masters Series Hamburg - Hamburg Mutua Madrid Open - Madrid Rolex Paris Masters - Paris U.S. Open - New York Plava Laguna Croatia Open - Umag Mutua Madrilena Madrid Open - Madrid Mallorca Championships - Mallorca Erste Bank Open - Vienna Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Montreal BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Toronto Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne Mutua Madrid Open - Madrid French Open - Paris French Open - Paris Erste Bank Open - Vienna Australian Open - Melbourne Heineken Open - Auckland U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York European Open - Antwerp French Open - Paris German Tennis Championships - Hamburg Generali Open - Kitzbuhel Qatar ExxonMobil Open - Doha Wimbledon - London U.S. Open - New York NASDAQ-100 Open - Miami Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Wimbledon - London U.S. Open - New York Rogers Masters - Toronto French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York French Open - Paris French Open - Paris Australian Open - Melbourne Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris French Open - Paris U.S. Open - New York French Open - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Moselle Open - Metz U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London Astana Open - Astana Hopman Cup - Perth Davis Cup, World Group, 1R, GER-FRA 2-3 Davis Cup, Group I, 2R, AUT-NED 2-3 Davis Cup, Group I, PO, AUT-ROU 4-1 Laver Cup - Prague Davis Cup, World Group, SF, FRA-ESP 3-2 Davis Cup, World Group, PO, AUT-AUS 3-1 Laver Cup - Geneva ATP Cup - Brisbane, Perth, Sydney Davis Cup, Group I, 2R, SVK-AUT 4-1 French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Davis Cup, Group I, 1R, AUT-BLR 5-0 ATP Cup - Melbourne Davis Cup, Group I, PO, IRL-AUT 0-4 Mubadala World Tennis Championship Davis Cup, World Group, PO, CRO-AUT 3-1 Davis Cup, Group I, 1R, FIN-AUT 2-3 Davis Cup, Group I, 1R, POR-AUT 1-4 All Lower level tournaments Davis Cup, World Group, 1R, JPN-FRA 1-4 Mubadala World Tennis Championship Exhibition Diriyah Tennis Cup A Day At The Drive - Adelaide Nitto ATP Finals - London Barclays ATP World Tour Finals - London Nitto ATP Finals - London Nitto ATP Finals - London Nitto ATP Finals - London